home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 19
/
Night Owl (The Best of Shareware)(NOPV 19)(1996).ISO
/
007a
/
traf115.zip
/
TRAFFIC.DOC
< prev
next >
Wrap
Text File
|
1995-10-14
|
17KB
|
421 lines
Version 1.50, October 14, 1995
TTTTT RRRR A FFFFF FFFFF II CCC
T R R A A F F II C C
T RRRR A A FFF FFF II C
T R R AAAAA F F II C C
T R R A A F F II CCC
RICH VERAA'S LITTLE UNIVERSAL MESSAGEBASE TRAFFIC REPORT
A BIRDSOFT PROGRAM
(C) Copyright 1991, 1994-5 by Richard P. Veraa. All rights reserved.
Veraa-Birdsoft Computer Products. North Miami, Florida, USA
TRAFFIC.EXE is a simple messagebase traffic volume report
generator for use with bulletin board systems using either the
Fido/Opus, Hudson, JAM, or Squish styles of messagebase. TRAFFIC
generates an individual report for each conference area listed in
an AREAS.BBS-type file (or a restricted list) that you prepare.
It tabulates each poster to that echo during the report period in
order of activity, with the number of messages posted, the average
size of messages by that author, and his/her net address of origin,
as well as a total number of messages and posters for each area.
Version 1.05 will now handle up to 1024 posters in up to 1024 conference
areas.
TRAFFIC.EXE also generates a summary report listing number of
messages in all chosen areas.
FILES IN THIS ARCHIVE:
README.TRF - Last minute details.
TRAFFIC.DOC - This document.
AREANAME.RPT - Sample area report produced by TRAFFIC.
SUMMARY.RPT - Sample summary report produced by TRAFFIC.
TRAFFIC.EXE - TRAFFIC executable file.
TRSETUP.EXE - TRAFFIC Configuration program.
TRPLACE.EXE - Utility to reset the TRAFFIC lastread pointers.
REGISTER.TRF - Registration information.
GUARANTEE
There is no guarantee, express or implied. This program works well on
my system and the systems on which it's been tested... Your mileage,
as the saying goes, may vary.
USER DEVELOPED SOFTWARE
This program is Shareware. It is NOT free, and it is NOT public
domain. You may try it out for the period of one month. If you decide
to continue to use it after that month, you should register your
copy. I'm not a professional programmer; I just program for fun. All
of what you see is done in my spare time, and the bills are paid out
of my own pocket. TRAFFIC will not stop working after one month, or
do anything nasty, nor does the registered version have more features
than the non-registered version (except for nicely identifying you
on the reports it generates). However, if you don't register
TRAFFIC, I will not be able to continue to work on it and implement
new user requested features. So support shareware!
REGISTRATION
For information on how to register, see the file REGISTER.RPT in
the TRAFFIC distribution archive. When I've received your registration
form and registration fee, I will send you a registration key via
netmail or snailmail (post). TRAFFIC will list your name and BBS
name on the reports it generates to indicate that you're using a
registered version of TRAFFIC.
For your convenience, you may register TRAFFIC by mail using cash, (not
recommended, but if you are outside of North America, the difficulties
involved in other ways of payment may make the risk acceptable), check
or money order.
INTRODUCTION
TRAFFIC.EXE works by reading the area tag names from an
AREAS.BBS-type file called AREAS.TRF that you create, see below. It
may include any or all of the areas on your message base. It then
searches the messagebase for messages in that area, and looks up each
poster's net address in the header or origin lines of his/her
messages. Finally, it generates detailed reports for each area, and
a summary report of all listed areas.
INSTRUCTIONS
Installation
1. Message Base
You must be using a BBS program that utilizes either an Opus (*.MSG),
Hudson, Squish, or JAM messagebase, or any combination thereof
and you must have or create an AREAS.BBS (or AREAS.TRF -- see below)
control file.
2. AREAS.TRF
You will need a file called AREAS.TRF listing the message areas on
your BBS. It is similar to AREAS.BBS, and the easiest way to prepare
AREAS.TRF is to copy AREAS.BBS and deleted unneeded information. If
your setup does not use AREAS.BBS, you will need a text file listing
the areas you wish TRAFFIC to scan. See Appendix A of this document
for instructions on constructing one.
Some tossing software (like GEcho) will create an AREAS file for
you (see 'Export Files' in GSetup if you use GEcho). If you do
not want TRAFFIC to count all the areas you carry, -- just make a
copy of AREAS.BBS named AREAS.TRF. Delete the lines from AREAS.TRF
that you do not with reported on. Delete also the addresses of
any links that may have been listed in AREAS.BBS (see Appendix A).
CAUTION: AREAS.BBS, as created by many programs lists the
addresses of links for the areas it lists. TRAFFIC, on the other
hand, uses this field for AKA addresses of your system if you use
different addresses in different areas. (see example in Appendix A)
TRAFFIC will prepare reports for all areas listed in AREAS.TRF. If
you do not want TRAFFIC to count all the areas you carry, -- just
make a copy of AREAS.BBS named AREAS.TRF. Delete the lines from
AREAS.TRF that you do not wish reported. Delete also the addresses
of any links that may have been listed in AREAS.BBS (see Appendix A).
Most users do not want TRAFFIC to report on ALL the message areas on
their systems, so when you prepare AREAS.TRF, use an editor to delete
the lines for the areas you do NOT want reports on. Note that
TRAFFIC will start reading at the THIRD line of this file.
3. TRAFFIC.EXE, TRPLACE.EXE and TRSETUP.EXE
Place the above executable files in a convenient directory. This may
be the same directory as your mailer or your BBS, depending on how
your system is set up. If (as I sincerely hope) you are registered,
place your key, TRAFFIC.KEY in this directory as well.
4. Configure TRAFFIC by running TRSETUP.
Run TRSETUP from the command line and simply fill in the blanks on
the screen. You may use the up and down arrows to change fields until
all blanks are correct. Then press <F-10> to accept the displayed
information.
Enter your name as it appears on your registration form. If you
are registered, make this exactly as shown on your key certificate
-- it is case-sensitive.
Enter your BBS or point name -- or your own name. This is the name
that will appear on the reports TRAFFIC generates (if you are a
registered user). If you use AKAs other than your principle
address, list the AKA address after the tagname in AREAS.RPT (see
Appendix A). If this field is left blank in AREAS.TRF, TRAFFIC
will use the default address from TRAFFIC.CFG (Created by
TRSETUP.EXE) if you are a registered user.
Enter your node or point address (enclosed in parentheses).
Enter the full path designations for the files TRAFFIC needs to
find:
The Hudson messagebase (if used).
Data files created by TRAFFIC
AREAS.TRF
Enter the path designations for the directories where you wish
TRAFFIC to place the reports and data files it creates. These may
be any valid directory on your system.
Include a trailing backslash "\" after all path names.
5. Operation
Running TRAFFIC.EXE.
Every time TRAFFIC is run, it retrieves its own data and scans the
message base for new messages in all areas in AREAS.TRF.
TRAFFIC will also generate a summary file called SUMMARY.RPT, listing
all the areas listed in AREAS.TRF, with the total number of messages
posted in each, and perform report and reset functions designated by
command line switches.
6. Command line switches
TRAFFIC may be followed by any or all of the command
switches (plus none or "/h" for a help screen):
Note: when using more than one switch, leave a space between then,
and give each its own shash, as:
Ex: TRAFFIC /n /r /b
/s SCAN only
TRAFFIC will scan the messagebase, update its data files and lastread
pointers, but will not produce a report (unless /r is also switched).
/r REPORT on individual areas
TRAFFIC will scan the messagebase and generate a separate text file for
each area, named <tagname>.RPT (tagname truncated at eight characters),
listing the posters to that area in order of the number of messages
posted, along with the number of messages posted, and the writer's net
address, if TRAFFIC can find it on an origin line in the poster's
message.
/b Blue screen
The original HTRAFFIC and MTRAFFIC programs were coded with a nice-
looking blue screen. It's been suggested that, when running in a batch
file, it would look more "professional" with a black screen, so this
minor change was made. But for those who prefer the old screen, it may
be invoked with this switch.
/n NEW data.
Ordinarily TRAFFIC continues to accumulate data so that (assuming
it's run daily) each days' reports show the current day's mail added
to the previous day's report. When the /n switch is used, TRAFFIC
will write its reports and then discard its old data to start a
fresh reporting period. It will also reset its beginning date for
future report periods. I run the /n option every two weeks.
Note: /n AND /z (below) will force TRAFFIC to scan (and report if
requested) _all_ areas listed in AREAS.TRF, and then reset the pointers
to begin cumulative reporting from the close of this run.
/z ZERO place pointers.
This will reset message number pointers prior to scanning. If you only
use TRAFFIC periodically, use this switch to scan all messages on your
system, resetting any old pointers that may remain from previous scans.
6. TRPLACE.EXE
Every time TRAFFIC runs, it creates a four-byte file called
areaname.NUM for each message area, which keeps track of the
last message number accounted for by TRAFFIC. However, if your
messagebase cleanup utilities renumber the messagebase, this number will
change. Accordingly, the little utility TRPLACE.EXE is used to reset
areaname.NUM to the same number the last message is changed to. To
make sure no messages go unreported, it's a good idea to run TRAFFIC
immediately before cleanup and TRPLACE immediately after, as
described in the next section.
CAUTION: Do NOT SORT your messagebase. Changing the order of messages
makes it impossible for TRAFFIC to keep track of which ones it has
counted.
7. Running TRAFFIC from a batch file.
The best way to run TRAFFIC is to call it every night from the batch
file that runs during your cleanup event. Call TRAFFIC just before
cleanup and TRPLACE just after, so that your batch file should look
something like the following:
CLEAN.BAT
d:\DIRECTORY\TRAFFIC.EXE /r
d:\DIRECTORY\mbutil purge (or SQPACK, or whatever)
d:\DIRECTORY\mbutil pack
d:\DIRECTORY\mbutil link
d:\DIRECTORY\TRPLACE.EXE
You'll note that I use the /r (report) option every night.. that way
I've always got a current report of each echo area in a directory I
call \FD\STAT\. Every two weeks, I run TRAFFIC /n /r from the
command line to make final "official" reports for that period, that
I can archive for my records.
8. Occasional use of TRAFFIC
TRAFFIC is designed for daily use to monitor areas over time. It can
also be used, however, to make occasional reports of all the messages
on your messagebase at any time. In this case, you will want to
delete old data files created on previous occasions. Simply delete
all *.DAT and *.NUM files in TRAFFIC's data file directory.
9. That's all there is to it!
You may register this program for US$ 15.00 and I will send you a key
that will work on subsequent regular versions. Registered users of
our previous traffic programs, MTRAFFIC or HTRAFFIC may register
TRAFFIC for US$ 5.00.
ACKNOWLEDGEMENTS
Contact me for further information, help, bug reports, comments, or
Christmas greetings at:
FidoNet 1:135/907
(You may route crashmail to me via 1:135/0. All phone lines to
the building I live in go through a switchoard, making only
local incoming calls practical).
Internet rveraa@907.sunshine.com
z002798b@bcfreenet.seflin.lib.fl.us
rveraa@newssun.med.miami.edu
or by SnailMail at:
Richard Veraa
Room 211
Villa Maria Nursing Center
1050 N.E. 125 Street
North Miami, FL 33161
Thanks to Ronnie Toth for alpha testing this program, and for
not giving up on it through the search for some puzzling insects.
JAM(mbp) - Copyright 1993 Joaquim Homrighausen, Andrew Milner,
Mats Birch, Mats Wallin.
ALL RIGHTS RESERVED.
Squish - Copyright 1990-1994 by SCI Communications.
All rights reserved.
Maximus and Squish are trademarks of SCI Communications.
TRAFFIC was programmed using MkMsgSrc v 1.02
MKMsgJam - Copyright 1993 by Mark May - MK Software
Mythical Kingom Tech BBS (513)237-7737 HST/v32
FidoNet: 1:110/290
Rime: ->MYTHKING
maym@dmapub.dma.org
Thanks a lot,
Cheers,
Rich Veraa
RELATED PROGRAMS:
HTRAFFIC.EXE -- a program similar to TRAFFIC designed for use
with the popular Hudson messagebase used with RemoteAccess, QuickBBS and
other boards. Archived as HTRAFnnn.ARJ.
MTRAFFIC.EXE -- a program similar to TRAFFIC designed for use
with the Opus-style (*.MSG) messagebase. Archived as
MTRAFnnn.ARJ.
The above programs are rendered superfluous by TRAFFIC.EXE.
Registered users of either may register TRAFFIC.EXE for US$5.00
APPENDIX A.
AREAS.TRF
AREAS.TRF is a plain ASCII text file listing the message areas of
your BBS that you wish TRAFFIC to process, in the following format:
Line 1: Your BBS Name
Line 2: A semicolon (;)
Remaining lines: The path to message area preceded by:
'!' for JAM areas;
'$" for SQUISH areas.
The area number for HUDSON areas.
The area pathname for OPUS/*.MSG areas.
If you do not wish to generate traffic reports for all the echoes
carried by your system, list only the message areas you wish
TRAFFIC to scan, as described in the installation instructions.
If you use a net address other than your main address for some areas,
list the AKA after the tagname, and that address will be placed on
reports for that area (registered users only).
SAMPLE AREAS.TRF FILE
Birdsoft Online, North Miami, Florida, USA ! Rich Veraa
;
; Hudson messagebase areas are designated by the AreaNumber on the left
035 BARDROOM
077 MUSE
031 PARROTS
045 SYSOP_JUNGLE
043 WRITING
;
; If you use an aKA address in some areas, list the AKA after the
; tagname (Registered users only)
029 UNUSUAL_PETS 50:305/907
;
; Opus/Fido *.MSG areas have the pathname with no prefix on the left
D:\FD\PKDROP\ PKEY_DROP
D:\FD\Z1E\ Z1_ELECTION
;
; Note optional AKA in following Opus/Fido listing
D:\FD\FLOO FL_OOZ 129:131/907
;
; JAM message areas are indicated by an exclamation point "!" on the
; left
!E:\JAM\A1\EXOTIC_B EXOTIC_BIRDS
!E:\JAM\A1\ALTMED ALTMED
!E:\JAM\A1\AVICULTU AVICULTURE
;
; Note optional AKA in following JAM listing:
!E:\JAM\A1\FL_LIVIN FL_LIVING 129:131/907
;
; Indicate Squish areas with an "$"
$D:\SQUISH\MSG\NETSYSOP NETSYSOP
$D:\SQUISH\MSG\PASCAL_L PASCAL_LESSONS
; Note optional AKA in following Squish listing:
$D:\SQUISH\MSG\NET_CHAT OTHERNET_CHAT 50:305/907
;
-END-